package a.e.b.b;

import a.e.b.i;
import org.w3c.dom.Element;
import org.w3c.dom.Node;

import java.util.Collection;
import java.util.HashSet;
import java.util.Set;

public abstract class e
  implements v
{
  private Object a;
  private boolean b;
  private ab c = ab.e;
  private boolean e = true;
  private Set f;
  public static boolean g;
  
  protected e()
  {
    this(ab.e);
  }
  
  protected e(ab paramab)
  {
    this.c = paramab;
  }
  
  public boolean b()
  {
    return this.e;
  }
  
  public void a(boolean paramBoolean)
  {
    this.e = paramBoolean;
  }
  
  public Object c()
  {
    return this.a;
  }
  
  public void a(Object paramObject)
  {
    this.a = paramObject;
  }
  
  public boolean d()
  {
    return this.b;
  }
  
  public void b(boolean paramBoolean)
  {
    this.b = paramBoolean;
  }
  
  public ab a()
  {
    return this.c;
  }
  
  public void a(ab paramab)
  {
    this.c = paramab;
  }
  
  public void a(t paramt, Node paramNode)
    throws a
  {
    if ((a.b != 0) || (c(paramt)))
    {
      Object localObject1 = paramt.b();
      Object localObject2 = b(paramt, paramNode);
      a(paramt, localObject1, localObject2);
    }
  }
  
  private boolean c(t paramt)
  {
    int i = a.b;
    if ((i != 0) || (this.f != null))
    {
      if (i != 0) {
        break label44;
      }
      if (!this.f.contains(i.b)) {}
    }
    else
    {
      return true;
    }
    label44:
    i locali = (i)paramt.a("y.io.graphml.input.DeserializationProperties.CURRENT_SCOPE");
    return this.f.contains(locali);
  }
  
  public Set e()
  {
    if (a.b == 0) {
      if (this.f == null)
      {
        this.f = new HashSet();
        this.f.add(i.b);
      }
    }
    return this.f;
  }
  
  public void a(Set paramSet)
  {
    if (paramSet == null) {
      throw new IllegalArgumentException("value must not be null");
    }
    this.f = paramSet;
  }
  
  public void a(t paramt, Element paramElement)
    throws a
  {
    if (this.e)
    {
      Collection localCollection = bb.b(paramElement, "default", d(paramt));
      if ((a.b != 0) || (localCollection.size() > 0))
      {
        Element localElement = (Element)localCollection.iterator().next();
        Object localObject = b(paramt, localElement);
        a(localObject);
        b(true);
      }
    }
  }
  
  private static String d(t paramt)
  {
    Object localObject = paramt.a("y.io.graphml.input.DeserializationProperties.GRAPHML_CORE_NAMESPACE");
    if ((a.b != 0) || ((localObject instanceof String))) {
      return (String)localObject;
    }
    return null;
  }
  
  protected abstract Object b(t paramt, Node paramNode)
    throws a;
  
  protected abstract void a(t paramt, Object paramObject1, Object paramObject2)
    throws a;
  
  public void a(t paramt)
    throws a
  {
    int i = a.b;
    if ((i != 0) || ((d()) && ((i != 0) || (c(paramt)))))
    {
      Object localObject1 = paramt.b();
      Object localObject2 = c();
      a(paramt, localObject1, localObject2);
    }
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.e.b.b.e

 * JD-Core Version:    0.7.0.1

 */